#include "pch.hpp"
#include "Attribute.hpp"

using namespace db;




Attribute::Attribute()
{}
///////////////////////////////////////////////////////////////////////////////////////////////////

Attribute::~Attribute()
{}
///////////////////////////////////////////////////////////////////////////////////////////////////




QString Attribute::name(Type type)
{
	switch(type)
	{
	case Unknown:   return "Unknown";
	case Char:      return "Char";
	case Byte:      return "Byte";
	case Short:     return "Short";
	case Integer:   return "Integer";
	case Long:      return "Long";
	case Float:     return "Float";
	case Double:    return "Double";
	case String:    return "String";
	case Blob:      return "Blob";
	case ByteArray: return "ByteArray";
	case Boolean:   return "Boolean";
	default: BOOSTEXT_THROW(boostext::invalid_value_exception(type));
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////////
